//2020/7/21   17：30
//作者：陆海龙  梁格格
//数据结构的设计。
typedef struct//下单日期结构体
{
	int year;
	int month;
	int day;
} Order date;
typedef struct //顾客信息结构体
{
    char customer_id[20];    //顾客代码
    char customer_nickname[20];  //顾客昵称
    char customer_name[20];    //顾客姓名
    char customer_add;         //顾客住址
    char customer_tel[25];      //手机号
    char code[20];       //支付密码
} Customer;
typedef struct//商品信息结构体
{
    char pr_ordinal[10];  //商品序号
	char pr_name[20];  //商品名称
	float price ;    //商品价格
	float weight;   //商品重量
    int  surplus;  //商品剩余量
}Product;
typedef struct//邮寄信息结构体
{
    char addressee[20];//收件人
    char mailing_address;//收件地址
    char remarks;      //备注信息
    char contact_number[20]; //联系电话
	char word[30]       //订单号
}Mailing;
typedef struct  //生产厂家信息结构体
{
	char manu_name[20];  //厂家名称
	char manu_word[20];    //厂家代码
	int xcl;           //库存

} manu;
//函数的设计

void input(struct );     //输入函数
void output(struct );     //各类用户自定义函数的声明
void lookfor(struct );    //查询函数
void modify(struct );     //修改函数
void (struct );     //排序函数
void delete (struct);   //删除函数
void read_p_data(char *filename, Product s[],int *p_num_of_ product);//读取产品信息
void save_p_data(char *filename, Product s[],int num_of_ product); //保存产品信息
void read_c_data(char *filename,Customer s[],int num_of_customer); //读取顾客信息
void save_c_data(char *filename,Customer s[],int num_of_customer); //保存顾客信息
void read_m_data(char *filename,Mailing s[],int num_of_mailing); //读取顾客邮寄信息
void save_m_data(char *filename,Mailing s[],int num_of_mailing); //保存顾客邮寄信息
void read_s_data(char *filename,manu s[],int num_of_manu); //读取生产厂家信息
void save_s_data(char *filename,Manu s[],int num_of_manu); //保存生产厂家信息
void show_order(Product s[], int num_of_product)//显示订单发票信息





